home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-03-26 | 3.8 KB | 130 lines | [TEXT/CWIE] |
- // Release Version: $ ODF 1 $
- // Contains: Resources defining the Calc part's views
- // Copyright: (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
-
- //==================================================================================
- #ifndef FWRESFIL_K
- #include "FWResFil.k"
- #endif
-
- #ifndef FWVIEWS_FR
- #include "FWViews.fr"
- #endif
-
- #ifndef FWNOTDEF_H
- #include "FWNotDef.h" // FW_kButtonPressedMsg
- #endif
-
- #ifndef DEFINES_K
- #include "Defines.k"
- #endif
-
- //==================================================================================
- #define TIMES_12_BOLD { FW_FIX(12), FW_kBold, "Times" }
- #define TIMES_14_BOLD { FW_FIX(14), FW_kBold, "Times" }
- #define HELVETICA_18_BOLD { FW_FIX(18), FW_kBold, "Helvetica" }
- #define HELVETICA_24_BOLD { FW_FIX(24), FW_kBold, "Helvetica" }
-
- #define VIEW_WIDTH FW_FIX(280)
- #define VIEW_HEIGHT FW_FIX(200)
-
- #define STATIC_LEFT FW_FIX(20)
- #define STATIC_RIGHT STATIC_LEFT + FW_FIX(155)
- #define EDIT_LEFT FW_FIX(180)
- #define EDIT_RIGHT EDIT_LEFT + FW_FIX(80)
- #define LOAN_TOP FW_FIX(50)
- #define LOAN_BOT LOAN_TOP + FW_FIX(20)
- #define RATE_TOP FW_FIX(80)
- #define RATE_BOT RATE_TOP + FW_FIX(20)
- #define YEAR_TOP FW_FIX(110)
- #define YEAR_BOT YEAR_TOP + FW_FIX(20)
-
- #define BUTTON_TOP FW_FIX(140)
- #define BUTTON_HEIGHT FW_FIX(20)
- #define BUTTON_BOTTOM BUTTON_TOP + BUTTON_HEIGHT
-
- #define BUTTON_LEFT FW_FIX(30)
- #define BUTTON_WIDTH FW_FIX(90)
- #define BUTTON_RIGHT BUTTON_LEFT + BUTTON_WIDTH
-
- #define ANSWER_LEFT FW_FIX(140)
- #define ANSWER_WIDTH FW_FIX(100)
- #define ANSWER_RIGHT ANSWER_LEFT + ANSWER_WIDTH
-
- //==================================================================================
- resource FW_RFrameLayout(kCalcView)
- {
- {VIEW_WIDTH, VIEW_HEIGHT}, // Layout width, height
- {
- FW_RStaticText ( // Loan Amount label
- kAmountStaticID, // view id
- { STATIC_LEFT, LOAN_TOP, STATIC_RIGHT, LOAN_BOT},
- FW_kFixedBounds, // binding
- HELVETICA_18_BOLD,
- "Loan Amount:"
- ),
- FW_RStaticText ( // Interest rate label
- kInterestStaticID, // view id
- { STATIC_LEFT, RATE_TOP, STATIC_RIGHT, RATE_BOT},
- FW_kFixedBounds, // binding
- HELVETICA_18_BOLD,
- "Interest Rate (%):"
- ),
- FW_RStaticText ( // Years label
- kYearsStaticID, // view id
- { STATIC_LEFT, YEAR_TOP, STATIC_RIGHT, YEAR_BOT},
- FW_kFixedBounds, // binding
- HELVETICA_18_BOLD,
- "Years:"
- ),
- FW_REditView ( // enter Loan Amount
- kAmountEditID, // view id
- { EDIT_LEFT, LOAN_TOP, EDIT_RIGHT, LOAN_BOT},
- FW_kFixedBounds, // binding
- 9, // max chars
- 9, // attributes
- TIMES_12_BOLD,
- "44000" // initial text
- ),
- FW_REditView ( // enter Interest Rate
- kInterestEditID, // view id
- { EDIT_LEFT, RATE_TOP, EDIT_RIGHT, RATE_BOT},
- FW_kFixedBounds, // binding
- 5, // max chars
- 9, // attributes
- TIMES_12_BOLD,
- "7" // initial text
- ),
- FW_REditView ( // enter Years
- kYearsEditID, // view id
- { EDIT_LEFT, YEAR_TOP, EDIT_RIGHT, YEAR_BOT},
- FW_kFixedBounds, // binding
- 2, // max chars
- 9, // attributes
- TIMES_12_BOLD,
- "30" // initial text
- ),
- FW_RButton (
- kCalculateButtonID, // Push button to calculate
- { BUTTON_LEFT, BUTTON_TOP, BUTTON_RIGHT, BUTTON_BOTTOM},
- FW_kFixedBounds, // binding
- FW_kButtonPressedMsg, // message
- 0, // receiver = frame by default
- 0, // initial value
- FW_kDefaultPushButton, // button kind (with outline)
- FW_NORMAL_FONT,
- "Calculate"
- ),
- FW_REditView ( // payment answer displayed here
- kAnswerEditID, // view id
- { ANSWER_LEFT, BUTTON_TOP, ANSWER_RIGHT, BUTTON_BOTTOM},
- FW_kFixedBounds, // binding
- 2, // max chars
- 3, // attributes = kDrawBox+kReadOnly
- TIMES_14_BOLD,
- "" // initial text
- )
- }, // End list of frame's subviews
- { } // no scroller
- };
-